/**
 * 定义召唤师信息的类型
 */
export interface lcuSummonerInfo {
  accountId: number;
  displayName: string;
  internalName: string;
  nameChangeFlag: boolean;
  percentCompleteForNextLevel: number;
  privacy: string;
  profileIconId: number;
  puuid: string;
  rerollPoints: IRerollPoint;
  summonerId: number;
  summonerLevel: number;
  unnamed: boolean;
  xpSinceLastLevel: number;
  xpUntilNextLevel: number;
  httpStatus?: number;
}
interface IRerollPoint {
  currentPoints: number;
  maxRolls: number;
  numberOfRolls: number;
  pointsCostToRoll: number;
  pointsToReroll: number;
}
export interface ISummer {
  name: string;
  imgUrl: string;
  lv: number;
  xpSL: number;
  xpNL: number;
  puuid: string;
  currentId: number;
}
interface ExcelChamp {
  champImgUrl: string;
  champLevel: string;
  championPoints: string;
  champLabel: string;
}
export interface ISumInfoRes {
  sumInfo: ISummer;
  rankPoint: string[];
  excelChamp: ExcelChamp[];
}
